﻿
@{
    ViewBag.Title = "RoleAdd";
}

<h2>RoleAdd</h2>

<script src="~/Scripts/jquery-3.4.1.min.js"></script>
<script>

   // jquery Ajax               js(异步处理的一个方法，)


    function ajaxMethod() {
        // Ajax是单线程的，ajax的核心对象是XMLHttpRequest，ajax通过该对象异步向后台发请求，
        // 后台接收到请求后进行数据处理并将结果返回前端，Ajax通过操作Dom对象更新页面信息，
        // 通过Css渲染页面，达到异步无刷新的效果，用户体验度比较好。

        //异步：无需等待返回结果，代码继续向下执行

        //同步：必须等待返回结果，代码才继续向下执行

        $.ajax({
            url: "/home/index?id=1",
            type: 'get/post',
            async: false,
            data: {
                name: '',
                age: 12
            },
            success: function (data) {
                //回调函数
                //for(data)

                //    str += "";
            }          
        })


        $.ajax({
            url: "" ,
            type: 'get/post',
            dataType: '',
            async: false,
            data: {
                name: '',
                age: 12
            },
            beforesend: function () {

            },
            send: function () {

            }
            ,
            success: function () {
                //回调函数
            },
            error: function () {
                //异常方法
            },
            complete: function () {

            }
        })


    }

</script>